package com.hjm.project.riskControl.riskmerblack.service;

import java.util.List;

import com.hjm.project.riskControl.riskmerblack.domain.Riskmerblack;

/**
 * 商户黑名单Service接口
 * 
 * @author maker-platform
 * @date 2021-11-03
 */
public interface IRiskmerblackService 
{
    /**
     * 查询商户黑名单
     * 
     * @param id 商户黑名单ID
     * @return 商户黑名单
     */
    public Riskmerblack selectRiskmerblackById(Integer id);

    /**
     * 查询商户黑名单列表
     * 
     * @param riskmerblack 商户黑名单
     * @return 商户黑名单集合
     */
    public List<Riskmerblack> selectRiskmerblackList(Riskmerblack riskmerblack);

    /**
     * 查询商户黑名单列表
     *
     * @param riskmerblack 商户黑名单
     * @return 商户黑名单一个结果
     */
    public List<Riskmerblack> selectRiskmerblackOne(Riskmerblack riskmerblack);

    /**
     * 新增商户黑名单
     * 
     * @param riskmerblack 商户黑名单
     * @return 结果
     */
    public int insertRiskmerblack(Riskmerblack riskmerblack);

    /**
     * 修改商户黑名单
     * 
     * @param riskmerblack 商户黑名单
     * @return 结果
     */
    public int updateRiskmerblack(Riskmerblack riskmerblack);

    /**
     * 批量删除商户黑名单
     * 
     * @param ids 需要删除的数据ID
     * @return 结果
     */
    public int deleteRiskmerblackByIds(String ids);

    /**
     * 删除商户黑名单信息
     * 
     * @param id 商户黑名单ID
     * @return 结果
     */
    public int deleteRiskmerblackById(Integer id);

    /**
     * 导入文件
     * @Param [id]
     * @Return int
     */
    public int importFile(List<Riskmerblack> list);
}
